#ifndef PHYSICS_CORE
#define PHYSICS_CORE

#define D2DColor(clr) D2D1::ColorF(D2D1::ColorF::clr)

#include <math.h>
#include <d2d1.h>
#pragma comment(lib, "d2d1.lib")

enum COLLISION
{
	TOP_COLLISION,
	BOTTOM_COLLISION,
	LEFT_COLLISION,
	RIGHT_COLLISION,
	NO_COLLISION
};

class PhysicsCore
{
public:
	PhysicsCore(){};
	COLLISION CheckCollision(D2D1_RECT_F boundingBox, D2D1_RECT_F objBoundingBox);
	D2D1_SIZE_F CheckCollision(D2D1_ELLIPSE obj1, D2D1_ELLIPSE obj2);
};

#endif